package com.kalix.vote.management.api.biz;


import com.kalix.framework.core.api.biz.IBizService;
import com.kalix.framework.core.api.persistence.JsonData;
import com.kalix.framework.core.api.persistence.JsonStatus;
import com.kalix.vote.management.entities.VoteBean;

public interface IVoteBeanService extends IBizService<VoteBean> {
    /**
     * 获取投票课程的信息
     * @return
     */
    JsonData getVoteCourseInfos(String showType);

    /**
     * 获取投票教员的信息
     * @return
     */
    JsonData getVoteTeacherInfos(String showType);

    /**
     * 获取投票对干部信息
     * @return
     */
    JsonData getVoteTeamCadreInfos(String showType);

    /**
     * 保存投票信息
     * @return
     */
    JsonStatus saveVoteInfo(VoteBean voteBean);
}
